#include"processbar.h"

typedef void(*call)(int);//函数指针类型



void downLoad(call cd)//模拟下载过程
{
  int total = 1000;
  int curr = 0;
  while(curr <= total)
  {
    //进行下载任务
    usleep(50000);//模拟下载花费时间
    int rate = curr*100/total;//更新进度

    cd(rate);//通过回调，展示进度

    curr += 10; 
  }
  printf("\n");
}

int main()
{
  
downLoad(processbar);
initbar();

//  processbar(50000);

  return 0;
}
